home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
graphics
/
dxlib50.zip
/
BORLAND.ZIP
/
EASYXB.H
next >
Wrap
C/C++ Source or Header
|
1995-02-11
|
2KB
|
46 lines
/*C++ programs should replace extern with extern "C" in all functions*/
/* ------ ---------- */
extern unsigned int far pascal IFLAGS;
extern unsigned long far pascal PAGESIZE;
extern unsigned long far pascal INLINERMPTR;
extern unsigned long far pascal CALL32PTR;
extern unsigned long far pascal FILEBUFADR;
extern unsigned int far pascal FILEBUFSIZE;
extern long far pascal XLIBMEMREQ(void);
extern unsigned long far pascal VCPIMEMREQ(void);
extern unsigned long far pascal DPMIMEMREQ(void);
extern unsigned long far pascal INITXLIB(void);
extern unsigned int far pascal XLIBCONFIG(void);
extern void far pascal INLINEPM(void);
extern void far pascal INLINERM(void);
extern void far pascal CALL32(void);
extern unsigned long far pascal XMALLOC(unsigned long nobytes, unsigned long far *address, unsigned long far *size, unsigned long far *handle);
extern unsigned long far pascal XFREE(unsigned long handle);
extern unsigned long far pascal XUMALLOC(unsigned long nobytes, unsigned long far *address, unsigned long far *size, unsigned long far *handle);
extern unsigned long far pascal XUNCOMMIT(unsigned long handle, unsigned long startoffset, unsigned long nobytes);
extern unsigned long far pascal MAPIOMEM(unsigned long physaddress, unsigned long size, unsigned long far *logaddress);
extern unsigned long far pascal LINADR(void far *ptr);
extern void far pascal MOVMEM(unsigned long destadr, unsigned long sourceadr, unsigned long nobytes);
extern void far pascal XFCREATE(void far *controlblock);
extern void far pascal XFOPEN(void far *controlblock);
extern void far pascal XFCLOSE(void far *controlblock);
extern void far pascal XFLOAD(void far *controlblock);
extern void far pascal XFSAVE(void far *controlblock);
extern void far pascal XFREAD(void far *controlblock);
extern void far pascal XFWRITE(void far *controlblock);
struct xfile
{
unsigned long condcode;
unsigned char fname[68];
unsigned int fhandle;
unsigned int fptrmode;
unsigned long fptr;
unsigned long blkadr;
unsigned long blksize;
unsigned long bufadr;
unsigned int bufsize;
unsigned int control;
};